package com.me.libgdx_test;

public class ClassCursorAt {
	//All the objects that the cursor could be pointing at
	//This holds them until the 
	Point location = new Point();
	ClassCharacterEnemy enemy;
	ClassObjectShopDungeon shop;
	ClassObjectPickupDungeon pickup;
	ClassObjectTotem totem;
	ClassObjectSpellDungeon spell;
	ClassObjectGodDungeon god;
	
	private int cursor_object_type;
	ClassCursorAt(Point location){this.location.move(location);cursor_object_type=0;}
	ClassCursorAt(Point location,ClassCharacterEnemy enemy){this.location.move(location);this.enemy = enemy; cursor_object_type=1;}
	ClassCursorAt(Point location,ClassObjectShopDungeon shop){this.location.move(location);this.shop = shop; cursor_object_type=2;}
	ClassCursorAt(Point location,ClassObjectPickupDungeon pickup){this.location.move(location);this.pickup = pickup; cursor_object_type=3;}
	ClassCursorAt(Point location,ClassObjectTotem totem){this.location.move(location);this.totem = totem; cursor_object_type=4;}
	ClassCursorAt(Point location,ClassObjectSpellDungeon spell){this.location.move(location);this.spell = spell; cursor_object_type=5;}
	ClassCursorAt(Point location,ClassObjectGodDungeon god){this.location.move(location);this.god = god; cursor_object_type=6;}
	public int get_object_type(){
		return cursor_object_type;
	}
}
